package com.neuedu.utilityTest;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class ChangeTimeFormatting {

    public static void main(String[] args) {
        //提醒用户输入查询日期并规定格式
        System.out.println("请输入日期,格式为yyyy-MM-dd");
        //创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        //创建对象接收录入信息
        String time = sc.nextLine();
        //创建calendar对象
        Calendar calendar = Calendar.getInstance();
        //创建实例并规定标准格式
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        try {
            //创建日期对象并将录入时间转化为标准格式
            Date d = sdf.parse(time);
            //记录时间
            calendar.setTime(d);
            //打印时间
            System.out.println(calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"
                    +calendar.get(Calendar.DAY_OF_MONTH)+"日");
        } catch (ParseException e) {
            System.out.println("输入的日期格式错误");
        }
    }
}
